package io.wdb.modules.activity.wx.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * 
 * 
 * @author wdb
 * @email admin@wdb007.com
 * @date 2017-11-24 09:53:27
 */
public class MarketUserSubscribeEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long id;
	//当前订阅数量
	private Integer subscribeCount;
	//已经出借数量
	private Integer borrowCount;
	//当前订阅下未出借数量
	private Integer residueCount;
	//已经归还数量
	private Integer repayCount;
	//订阅状态;1:已订阅，2:已订阅已取，3：已归还，4:已归还不续订
	private Integer subscribeStatus;
	//最近一次订阅时间
	private Date subscribeTime;
	//
	private Date createTime;
	//用户id
	private Long userId;

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：当前订阅数量
	 */
	public void setSubscribeCount(Integer subscribeCount) {
		this.subscribeCount = subscribeCount;
	}
	/**
	 * 获取：当前订阅数量
	 */
	public Integer getSubscribeCount() {
		return subscribeCount;
	}
	/**
	 * 设置：已经出借数量
	 */
	public void setBorrowCount(Integer borrowCount) {
		this.borrowCount = borrowCount;
	}
	/**
	 * 获取：已经出借数量
	 */
	public Integer getBorrowCount() {
		return borrowCount;
	}
	/**
	 * 设置：当前订阅下未出借数量
	 */
	public void setResidueCount(Integer residueCount) {
		this.residueCount = residueCount;
	}
	/**
	 * 获取：当前订阅下未出借数量
	 */
	public Integer getResidueCount() {
		return residueCount;
	}
	/**
	 * 设置：已经归还数量
	 */
	public void setRepayCount(Integer repayCount) {
		this.repayCount = repayCount;
	}
	/**
	 * 获取：已经归还数量
	 */
	public Integer getRepayCount() {
		return repayCount;
	}
	/**
	 * 设置：订阅状态;1:已订阅，2:已订阅已取，3：已归还，4:已归还不续订
	 */
	public void setSubscribeStatus(Integer subscribeStatus) {
		this.subscribeStatus = subscribeStatus;
	}
	/**
	 * 获取：订阅状态;1:已订阅，2:已订阅已取，3：已归还，4:已归还不续订
	 */
	public Integer getSubscribeStatus() {
		return subscribeStatus;
	}
	/**
	 * 设置：最近一次订阅时间
	 */
	public void setSubscribeTime(Date subscribeTime) {
		this.subscribeTime = subscribeTime;
	}
	/**
	 * 获取：最近一次订阅时间
	 */
	public Date getSubscribeTime() {
		return subscribeTime;
	}
	/**
	 * 设置：
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：用户id
	 */
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	/**
	 * 获取：用户id
	 */
	public Long getUserId() {
		return userId;
	}
}
